package com.ruoyi.marketing.service;

import com.ruoyi.marketing.vo.ActivityUserVo;
import com.ruoyi.marketing.vo.PrizeDetailVo;
import com.ruoyi.marketing.vo.UserDetailVo;

import java.util.List;

/**
 * 营销活动Service接口
 *
 * @author ruoyi
 * @date 2023-01-28
 */
public interface IMarketActivityUserService {
    /**
     * 查询活动详细
     *
     * @param vo
     * @return
     */
    List<ActivityUserVo> list(ActivityUserVo vo);

    /**
     * 插叙产于活动的用户详情
     *
     * @param id 活动id
     * @return
     */
    List<UserDetailVo> listUserDetail(Long id);

    /**
     * 查看奖励详情
     * @param userId 用户id
     * @param activityId 活动id
     * @return
     */
    List<PrizeDetailVo> listPrizeDetail(Long userId, Long activityId);
}
